﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using Models;
using DAL;


namespace BLL
{
    [DataObject]
    public class IteracoesBLL
    {
        private IteracoesDAL dal = new IteracoesDAL();

        [DataObjectMethod(DataObjectMethodType.Select)]
        public List<Iteracoes> Listar(int CodigoProjeto)
        {
            return dal.Listar(CodigoProjeto);
        }

        [DataObjectMethod(DataObjectMethodType.Select)]
        public Iteracoes Ler(int CodigoIteracao)
        {
            return dal.Ler(CodigoIteracao);
        }

        [DataObjectMethod(DataObjectMethodType.Insert)]
        public void Incluir(Iteracoes instancia)
        {
            dal.Incluir(instancia);
        }

        [DataObjectMethod(DataObjectMethodType.Update)]
        public void Alterar(Iteracoes instancia)
        {
            dal.Alterar(instancia);
        }

        [DataObjectMethod(DataObjectMethodType.Delete)]
        public void Excluir(int CodigoIteracao)
        {
            dal.Excluir(CodigoIteracao);
        }
    }

}
